var fs = require('fs')

var rs = fs.createReadStream("Mojave.jpg")
var ws = fs.createWriteStream("Mojave2.jpg")

rs.once('open', function() {
  console.log('文件打开了')
});

rs.once('close', function() {
  console.log('文件关闭了')
  ws.end();
})

// 因为读取数据会触发多次，此处不能用once绑定读取数据事件
rs.on('data', function(data) {
  console.log(data.length) // 每次读取数据的最大长度是65536字节
  ws.write(data)
})
